﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IAOI.Platform.Common.Diagnostics
{
    public interface ITraceListener
    {
        void Begin(string contextID, DateTime startTime, string hostName, string action, string absoluteUri, string callerID, string callerName, string callerIP);

        void End(string contextID, DateTime endTime, long duration, string message);

        void Error(string contextID, DateTime endTime, long duration, string message, string callStack, string exception);

    }
}
